<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.5) on Mon Sep 12 08:35:25 CEST 2016 -->
    <title>StompServerHandler (Groovy Documentation)</title>
    <meta name="date" content="2016-09-12">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="StompServerHandler (Groovy Documentation)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/stomp/StompServerHandler" target="_top">Frames</a></li>
            <li><a href="StompServerHandler.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>io.vertx.groovy.ext.stomp</strong></div>

    <h2 title="[Groovy] Class StompServerHandler" class="title">[Groovy] Class StompServerHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>io.vertx.groovy.ext.stomp.StompServerHandler
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">

            <dl>
                <dt>All Implemented Interfaces and Traits:</dt>
                <dd>io.vertx.core.Handler</dd>
            </dl>
            <!-- todo: direct known subclasses -->
            <hr>
            <br>
<pre>@groovy.transform.CompileStatic
class StompServerHandler

</pre>



    <p> STOMP server handler implements the behavior of the STOMP server when a specific event occurs. For instance, if
 let customize the behavior when specific STOMP frames arrives or when a connection is closed. This class has been
 designed to let you customize the server behavior. The default implementation is compliant with the STOMP
 specification. In this default implementation, not acknowledge frames are dropped.
</p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#StompServerHandler(java.lang.Object)">StompServerHandler</a></strong>
                                (java.lang.Object delegate)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#abortHandler(Handler<ServerFrame>)">abortHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>ABORT</code> frame is received.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#ackHandler(Handler<ServerFrame>)">ackHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>ACK</code> frame is received.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#authProvider(io.vertx.groovy.ext.auth.AuthProvider)">authProvider</a></strong>(<a href='../../../../../io/vertx/groovy/ext/auth/AuthProvider.html'>AuthProvider</a> handler)</code><br>Configures the  to be used to authenticate the user.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#beginHandler(Handler<ServerFrame>)">beginHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>BEGIN</code> frame is received.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#bridge(Map<String, Object>)">bridge</a></strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; options = [:])</code><br>Configures the STOMP server to act as a bridge with the Vert.x event bus.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#closeHandler(Handler<StompServerConnection>)">closeHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html' title='StompServerConnection'>StompServerConnection</a>&gt; handler)</code><br>Configures the action to execute when a connection with the client is closed.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#commitHandler(Handler<ServerFrame>)">commitHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>COMMIT</code> frame is received.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#connectHandler(Handler<ServerFrame>)">connectHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>CONNECT</code> frame is received.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create(io.vertx.groovy.core.Vertx)">create</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</code><br>Creates an instance of <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a> using the default (compliant) implementation.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#destinationFactory(io.vertx.groovy.ext.stomp.DestinationFactory)">destinationFactory</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/DestinationFactory.html'>DestinationFactory</a> factory)</code><br>Configures the <a href='../../../../../io/vertx/groovy/ext/stomp/DestinationFactory.html' title='DestinationFactory'>DestinationFactory</a> used to create <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a> objects.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#disconnectHandler(Handler<ServerFrame>)">disconnectHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>DISCONNECT</code> frame is received.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDelegate()">getDelegate</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html'>Destination</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDestination(java.lang.String)">getDestination</a></strong>(java.lang.String destination)</code><br>Gets the destination with the given name.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a>&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDestinations()">getDestinations</a></strong>()</code><br> <DL><DT><B>Returns:</B></DT><DD>the list of destination managed by the STOMP server.</DD></DL></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html'>Destination</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getOrCreateDestination(java.lang.String)">getOrCreateDestination</a></strong>(java.lang.String destination)</code><br>Gets a <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a> object if existing, or create a new one. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handle(io.vertx.groovy.ext.stomp.ServerFrame)">handle</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html'>ServerFrame</a> arg0)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#nackHandler(Handler<ServerFrame>)">nackHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>NACK</code> frame is received.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#onAck(io.vertx.groovy.ext.stomp.StompServerConnection, Map<String, Object>, List<Map<String, Object>>)">onAck</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection, java.util.Map&lt;java.lang.String, java.lang.Object&gt; subscribe, java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; messages)</code><br>Method called by single message (client-individual policy) or a set of message (client policy) are acknowledged.
 </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#onAckHandler(Handler<Acknowledgement>)">onAckHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Acknowledgement.html' title='Acknowledgement'>Acknowledgement</a>&gt; handler)</code><br>Configures the action to execute when messages are acknowledged.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#onAuthenticationRequest(io.vertx.groovy.ext.stomp.StompServer, java.lang.String, java.lang.String, Handler<AsyncResult<Boolean>>)">onAuthenticationRequest</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> server, java.lang.String login, java.lang.String passcode, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;java.lang.Boolean&gt;&gt; handler)</code><br>Called when the client connects to a server requiring authentication. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#onClose(io.vertx.groovy.ext.stomp.StompServerConnection)">onClose</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection)</code><br>Called when the connection is closed. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#onNack(io.vertx.groovy.ext.stomp.StompServerConnection, Map<String, Object>, List<Map<String, Object>>)">onNack</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection, java.util.Map&lt;java.lang.String, java.lang.Object&gt; subscribe, java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; messages)</code><br>Method called by single message (client-individual policy) or a set of message (client policy) are
 <strong>not</strong> acknowledged. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#onNackHandler(Handler<Acknowledgement>)">onNackHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Acknowledgement.html' title='Acknowledgement'>Acknowledgement</a>&gt; handler)</code><br>Configures the action to execute when messages are <strong>not</strong> acknowledged.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#pingHandler(Handler<StompServerConnection>)">pingHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html' title='StompServerConnection'>StompServerConnection</a>&gt; handler)</code><br>Allows customizing the action to do when the server needs to send a `PING` to the client. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#receivedFrameHandler(Handler<ServerFrame>)">receivedFrameHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures a handler that get notified when a STOMP frame is received by the server.
 </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendHandler(Handler<ServerFrame>)">sendHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>SEND</code> frame is received.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#stompHandler(Handler<ServerFrame>)">stompHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>STOMP</code> frame is received.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#subscribeHandler(Handler<ServerFrame>)">subscribeHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>SUBSCRIBE</code> frame is received.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#unsubscribeHandler(Handler<ServerFrame>)">unsubscribeHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the action to execute when a <code>UNSUBSCRIBE</code> frame is received.</td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="StompServerHandler(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>StompServerHandler</strong>(java.lang.Object delegate)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="abortHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>abortHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>ABORT</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="ackHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>ackHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>ACK</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="authProvider(io.vertx.groovy.ext.auth.AuthProvider)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>authProvider</strong>(<a href='../../../../../io/vertx/groovy/ext/auth/AuthProvider.html'>AuthProvider</a> handler)</h4>
                                <p> Configures the  to be used to authenticate the user.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="beginHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>beginHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>BEGIN</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="bridge(Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>bridge</strong>(java.util.Map&lt;java.lang.String, java.lang.Object&gt; options = [:])</h4>
                                <p> Configures the STOMP server to act as a bridge with the Vert.x event bus.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a>.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>options</code> -  the configuration options (see <a href="../../../../../../../cheatsheet/BridgeOptions.html">BridgeOptions</a>)</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="closeHandler(Handler<StompServerConnection>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>closeHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html' title='StompServerConnection'>StompServerConnection</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a connection with the client is closed.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="commitHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>commitHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>COMMIT</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="connectHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>connectHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>CONNECT</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="create(io.vertx.groovy.core.Vertx)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>create</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</h4>
                                <p> Creates an instance of <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a> using the default (compliant) implementation.
   <DL><DT><B>Returns:</B></DT><DD>the created <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the vert.x instance to use</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="destinationFactory(io.vertx.groovy.ext.stomp.DestinationFactory)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>destinationFactory</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/DestinationFactory.html'>DestinationFactory</a> factory)</h4>
                                <p> Configures the <a href='../../../../../io/vertx/groovy/ext/stomp/DestinationFactory.html' title='DestinationFactory'>DestinationFactory</a> used to create <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a> objects.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a>.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>factory</code> -  the factory</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="disconnectHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>disconnectHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>DISCONNECT</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getDelegate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.Object <strong>getDelegate</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getDestination(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html'>Destination</a> <strong>getDestination</strong>(java.lang.String destination)</h4>
                                <p> Gets the destination with the given name.
   <DL><DT><B>Returns:</B></DT><DD>the <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a>, <code>null</code> if not existing.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>destination</code> -  the destination</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getDestinations()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.List&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a>&gt; <strong>getDestinations</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the list of destination managed by the STOMP server. Don't forget the STOMP interprets destination as opaque Strings.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getOrCreateDestination(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html'>Destination</a> <strong>getOrCreateDestination</strong>(java.lang.String destination)</h4>
                                <p> Gets a <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a> object if existing, or create a new one. The creation is delegated to the
 <a href='../../../../../io/vertx/groovy/ext/stomp/DestinationFactory.html' title='DestinationFactory'>DestinationFactory</a>.
   <DL><DT><B>Returns:</B></DT><DD>the <a href='../../../../../io/vertx/groovy/ext/stomp/Destination.html' title='Destination'>Destination</a> instance, may have been created.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>destination</code> -  the destination</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="handle(io.vertx.groovy.ext.stomp.ServerFrame)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>handle</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html'>ServerFrame</a> arg0)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="nackHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>nackHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>NACK</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onAck(io.vertx.groovy.ext.stomp.StompServerConnection, Map<String, Object>, List<Map<String, Object>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>onAck</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection, java.util.Map&lt;java.lang.String, java.lang.Object&gt; subscribe, java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; messages)</h4>
                                <p> Method called by single message (client-individual policy) or a set of message (client policy) are acknowledged.
 Implementations must call the handler configured using <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html#onAckHandler' title='StompServerHandler.onAckHandler'>StompServerHandler.onAckHandler</a>.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>connection</code> -  the connection</DD><DD><code>subscribe</code> -  the <code>SUBSCRIBE</code> frame (see <a href="../../../../../../../cheatsheet/Frame.html">Frame</a>)</DD><DD><code>messages</code> -  the acknowledge messages</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onAckHandler(Handler<Acknowledgement>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>onAckHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Acknowledgement.html' title='Acknowledgement'>Acknowledgement</a>&gt; handler)</h4>
                                <p> Configures the action to execute when messages are acknowledged.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onAuthenticationRequest(io.vertx.groovy.ext.stomp.StompServer, java.lang.String, java.lang.String, Handler<AsyncResult<Boolean>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>onAuthenticationRequest</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> server, java.lang.String login, java.lang.String passcode, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;java.lang.Boolean&gt;&gt; handler)</h4>
                                <p> Called when the client connects to a server requiring authentication. It invokes the  configured
 using <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html#authProvider' title='StompServerHandler.authProvider'>StompServerHandler.authProvider</a>.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>server</code> -  the STOMP server.</DD><DD><code>login</code> -  the login</DD><DD><code>passcode</code> -  the password</DD><DD><code>handler</code> -  handler receiving the authentication result</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onClose(io.vertx.groovy.ext.stomp.StompServerConnection)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>onClose</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection)</h4>
                                <p> Called when the connection is closed. This method executes a default behavior and must calls the configured
 <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html#closeHandler' title='StompServerHandler.closeHandler'>StompServerHandler.closeHandler</a> if any.
   <DL><DT><B>Parameters:</B></DT><DD><code>connection</code> -  the connection</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onNack(io.vertx.groovy.ext.stomp.StompServerConnection, Map<String, Object>, List<Map<String, Object>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>onNack</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html'>StompServerConnection</a> connection, java.util.Map&lt;java.lang.String, java.lang.Object&gt; subscribe, java.util.List&lt;java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt; messages)</h4>
                                <p> Method called by single message (client-individual policy) or a set of message (client policy) are
 <strong>not</strong> acknowledged. Not acknowledgment can result from a <code>NACK</code> frame or from a timeout (no
 <code>ACK</code> frame received in a given time. Implementations must call the handler configured using
 <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html#onNackHandler' title='StompServerHandler.onNackHandler'>StompServerHandler.onNackHandler</a>.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>connection</code> -  the connection</DD><DD><code>subscribe</code> -  the <code>SUBSCRIBE</code> frame (see <a href="../../../../../../../cheatsheet/Frame.html">Frame</a>)</DD><DD><code>messages</code> -  the acknowledge messages</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="onNackHandler(Handler<Acknowledgement>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>onNackHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/Acknowledgement.html' title='Acknowledgement'>Acknowledgement</a>&gt; handler)</h4>
                                <p> Configures the action to execute when messages are <strong>not</strong> acknowledged.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="pingHandler(Handler<StompServerConnection>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>pingHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerConnection.html' title='StompServerConnection'>StompServerConnection</a>&gt; handler)</h4>
                                <p> Allows customizing the action to do when the server needs to send a `PING` to the client. By default it send a
 frame containing <code>EOL</code> (specification). However, you can customize this and send another frame. However,
 be aware that this may requires a custom client.
 <p/>
 The handler will only be called if the connection supports heartbeats.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the action to execute when a `PING` needs to be sent.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="receivedFrameHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>receivedFrameHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures a handler that get notified when a STOMP frame is received by the server.
 This handler can be used for logging, debugging or ad-hoc behavior.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="sendHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>sendHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>SEND</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="stompHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>stompHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>STOMP</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="subscribeHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>subscribeHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>SUBSCRIBE</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="unsubscribeHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>unsubscribeHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the action to execute when a <code>UNSUBSCRIBE</code> frame is received.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/stomp/StompServerHandler" target="_top">Frames</a></li>
            <li><a href="StompServerHandler.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>